var TableInit = function () {
    var oTableInit = new Object();
    oTableInit.Init = function () {

        // log_id
        // user_id
        // file_name
        // file_url
        // username
        // count
        // success_count
        // fail_count
        // import_time
        // import_status
        // status

        $('#table').bootstrapTable({
            url: "/mep/getMepImportRecords",
            pageSize: 10, // 每页的记录行数（*）
            pageNumber: 1, // 初始化加载第一页，默认第一页
//                search : true,
            pagination: true,
            showRefresh: true,
            showToggle: true,
            showColumns: true,
            striped: true, // 是否显示行间隔色
            toolbar: '#toolbar', // 工具按钮用哪个容器
            cache: false, // 是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            method: 'get', // 请求方式（*）
            pageList: [10, 25, 50], // 可供选择的每页的行数（*）
            sidePagination: "server", // 分页方式：client客户端分页，server服务端分页（*）
            minimumCountColumns: 2, // 最少允许的列数
            height: 428,
            queryParams: oTableInit.queryParams,//查询条件
            ajaxOptions: {'title': 1},
            uniqueId: "log_id",   //每一行的唯一标识，一般为主键列
            columns: [{
                field: 'file_name',
                title: '文件名'
            }, {
                field: 'count',
                title: '经销商数'
            }, {
                field: 'success_count',
                title: '成功数量'
            }, {
                field: 'fail_count',
                title: '失败数量'
            }, {
                field: 'username',
                title: '操作人'
            },{
                title: '状态',
                formatter: function (value, row, index) {
                    if (row.status == '1') {
                        return "<font color='green'>已处理</font>";
                    } else {
                        return "<font color='red'>处理异常</font>";
                    }
                }
            }, {
                field: 'import_time',
                title: '导入时间',
                formatter: function (value, row, index) {
                    return getLocalTime(value);
                }
            }
            ]
        });
    };

    //查询参数
    oTableInit.queryParams = function (params) {
        return {   //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
            limit: params.limit,   //页面大小
            offset: params.offset  //页码
        };
    };
    return oTableInit;
};

//时间戳转化
function getLocalTime(nS) {
    return new Date(parseInt(nS)).toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
}

//初始化
$(document).ready(function(){
    var oTable = new TableInit();
    oTable.Init();
});